home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / hplj4050.gpd < prev    next >
Encoding:
Text File  |  1999-07-16  |  44.2 KB  |  1,680 lines

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileVersion: "1.0"
  3. *GPDFileName: "hplj4050.gpd"
  4. *Include: "StdNames.gpd"
  5. *Include: "ttfsub.gpd"
  6. *ModelName: "HP LaserJet 4050 Series PCL"
  7. *MasterUnits: PAIR(1200, 1200)
  8. *ResourceDLL: "pcl5eres.dll"
  9. *HelpFile: "hplj5si.hlp"
  10.  
  11. *Feature: RESDLL
  12. {
  13.     *Option: FirstRes
  14.     {
  15.     *Name: "hpc4500u.dll"
  16.     }
  17. }
  18. *PrinterType: PAGE
  19. *MaxCopies: 999
  20. *FontCartSlots: 3
  21. *PrintRate: 17
  22. *PrintRatePPM: 17
  23. *PrintRateUnit: PPM
  24.  
  25. *Feature: Orientation
  26. {
  27.     *rcNameID: =ORIENTATION_DISPLAY
  28.     *DefaultOption: PORTRAIT
  29.     *Option: PORTRAIT
  30.     {
  31.         *rcNameID: =PORTRAIT_DISPLAY
  32.         *Command: CmdSelect
  33.         {
  34.             *Order: DOC_SETUP.8
  35.          *NoPageEject?: TRUE
  36.             *Cmd: "<1B>&l0o1E"
  37.         }
  38.     }
  39.     *Option: LANDSCAPE_CC90
  40.     {
  41.         *rcNameID: =LANDSCAPE_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.8
  45.     *NoPageEject?: TRUE
  46.             *Cmd: "<1B>&l1o1E"
  47.         }
  48.     }
  49. }
  50. *Feature: InputBin{ *Option: Option1{} *Option: Option2{} *Option: Option3{} *Option: Option4{} *Option: Option6{} *Option: Option7{} *Option: ENVFEED{} }
  51. *Feature: InputBin
  52. {
  53.     *rcNameID: =PAPER_SOURCE_DISPLAY
  54.     *DefaultOption: Option1
  55.     *Option: Option1
  56.     {
  57.         *rcNameID: 271
  58.         *Command: CmdSelect
  59.         {
  60.             *Order: DOC_SETUP.11
  61.             *Cmd: "<1B>&l7H"
  62.         }
  63.     }
  64.     *Option: Option2
  65.     {
  66.         *rcNameID: 276
  67.         *Command: CmdSelect
  68.         {
  69.             *Order: DOC_SETUP.11
  70.             *Cmd: "<1B>&l4H"
  71.         }
  72.     }
  73.     *Option: Option3
  74.     {
  75.         *rcNameID: 277
  76.         *Command: CmdSelect
  77.         {
  78.             *Order: DOC_SETUP.11
  79.             *Cmd: "<1B>&l1H"
  80.         }
  81.     }
  82.     *Option: Option4
  83.     {
  84.         *rcNameID: 410
  85.         *Command: CmdSelect
  86.         {
  87.             *Order: DOC_SETUP.11
  88.             *Cmd: "<1B>&l5H"
  89.         }
  90.     }
  91.     *Option: ENVFEED
  92.     {
  93.         *rcNameID: =ENV_FEED_DISPLAY
  94.         *Command: CmdSelect
  95.         {
  96.             *Order: DOC_SETUP.11
  97.             *Cmd: "<1B>&l6H"
  98.         }
  99.     }
  100.     *Option: Option6
  101.     {
  102.         *rcNameID: 428
  103.         *Command: CmdSelect
  104.         {
  105.             *Order: DOC_SETUP.11
  106.             *Cmd: "<1B>&l8H"
  107.         }
  108.     }
  109.     *Option: Option7
  110.     {
  111.         *rcNameID: 494
  112.         *Command: CmdSelect
  113.         {
  114.             *Order: DOC_SETUP.11
  115.             *Cmd: "<1B>&l2H"
  116.         }
  117.     }
  118. }
  119.  
  120. *Feature: TRAY3
  121. {
  122.     *rcNameID: 410
  123.     *HelpIndex: 12005
  124.     *FeatureType: PRINTER_PROPERTY
  125.     *DefaultOption: FALSE
  126.     *Option: FALSE
  127.     {
  128.         *rcNameID: 444
  129.     }
  130.     *Option: TRUE
  131.     {
  132.         *rcNameID: 443
  133.     }
  134. }
  135. *InvalidCombination: LIST(TRAY3.FALSE,InputBin.Option4)
  136.  
  137. *Feature: TRAY4
  138. {
  139.     *rcNameID: 428
  140.     *HelpIndex: 12005
  141.     *FeatureType: PRINTER_PROPERTY
  142.     *DefaultOption: FALSE
  143.     *Option: FALSE
  144.     {
  145.         *rcNameID: 444
  146.     }
  147.     *Option: TRUE
  148.     {
  149.         *rcNameID: 443
  150.     }
  151. }
  152. *InvalidCombination: LIST(TRAY4.FALSE,InputBin.Option6)
  153.  
  154. *Feature: EnvFeeder
  155. {
  156.     *rcNameID: =ENV_FEED_DISPLAY
  157.     *HelpIndex: 12000
  158.     *FeatureType: PRINTER_PROPERTY
  159.     *DefaultOption: FALSE
  160.     *Option: FALSE
  161.     {
  162.         *rcNameID: 444
  163.     }
  164.     *Option: TRUE
  165.     {
  166.         *rcNameID: 443
  167.     }
  168. }
  169. *InvalidCombination: LIST(EnvFeeder.FALSE,InputBin.ENVFEED)
  170.  
  171. *Feature: DuplexUnit
  172. {
  173.     *FeatureType: PRINTER_PROPERTY
  174.     *rcNameID: 429
  175.     *HelpIndex: 12004
  176.     *DefaultOption: Installed
  177.     *Option: NotInstalled
  178.     {
  179.         *rcNameID: 444
  180.         *DisabledFeatures: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  181.         *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  182.     }
  183.  
  184.     *Option: Installed
  185.     {
  186.         *rcNameID: 443
  187.     }
  188. }
  189.  
  190. *Feature: Collate
  191. {
  192.     *rcNameID: 392 *% this shouldn't appear...
  193.  
  194.     *DefaultOption: OFF
  195.     *Option: ON
  196.     {
  197.         *rcNameID: =ON_DISPLAY
  198.        *switch: PrinterHardDisk
  199.         {
  200.            *case: FALSE
  201.      {
  202.  
  203.        *Switch:  Memory  *% need 16MB to collate w/o harddisk
  204.         {
  205.               *Case: 4MB
  206.                  {
  207.              *Command: CmdSelect
  208.                             {
  209.                               *Order: JOB_SETUP.5
  210.                               *Cmd: "@PJL SET QTY=1<0A>"
  211.                              }
  212.            }
  213.                            *Case: 8MB
  214.            {
  215.                  *Command: CmdSelect
  216.                            {
  217.                               *Order: JOB_SETUP.5
  218.                               *Cmd: "@PJL SET QTY=1<0A>"
  219.                           }
  220.                        }
  221.                           *Case: 12MB
  222.            {
  223.                  *Command: CmdSelect
  224.                            {
  225.                               *Order: JOB_SETUP.5
  226.                               *Cmd: "@PJL SET QTY=1<0A>"
  227.                           }
  228.                        }
  229.         *default
  230.            {
  231.                  *Command: CmdSelect
  232.                            {
  233.                               *Order: JOB_SETUP.5
  234.                               *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>"
  235.                           }
  236.                        }
  237.          }
  238.              }
  239.             *case: TRUE
  240.             {
  241.                 *Command: CmdSelect
  242.                 {
  243.                     *Order: JOB_SETUP.5
  244.                     *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>"
  245.                 }
  246.             }
  247.         }
  248.     }
  249.     *Option: OFF
  250.     {
  251.         *rcNameID:=OFF_DISPLAY
  252.         *Command: CmdSelect
  253.         {
  254.             *Order: JOB_SETUP.5
  255.             *Cmd: "@PJL SET QTY=1<0A>"
  256.         }
  257.     }
  258. }
  259.  
  260. *Feature: PrinterHardDisk
  261. {
  262.     *rcNameID: 430
  263.     *HelpIndex: 12002
  264.     *FeatureType: PRINTER_PROPERTY
  265.     *DefaultOption: FALSE
  266.     *Option: FALSE
  267.     {
  268.         *rcNameID: 444
  269.         *DisabledFeatures: LIST(Collate)
  270.     }
  271.     *Option: TRUE
  272.     {
  273.         *rcNameID: 443
  274.     }
  275. }
  276.  
  277. *%
  278. *%Job Retention
  279. *%
  280. *Feature: JobRetention
  281. {
  282.     *rcNameID: 589 *% Job Retention
  283.     *HelpIndex: 12013
  284.     *DefaultOption: Option1
  285.     *Option: Option1
  286.     {
  287.         *rcNameID: =OFF_DISPLAY
  288.         *Command: CmdSelect
  289.         {
  290.             *Order: JOB_SETUP.3
  291.             *Cmd: "@PJL SET HOLD=OFF<0A>"
  292.         }
  293.     }
  294.     *Option: Option2
  295.     {
  296.         *rcNameID: 594
  297.         *Command: CmdSelect
  298.         {
  299.             *Order: JOB_SETUP.3
  300.             *Cmd: "@PJL SET HOLD=ON<0A>"
  301.         }
  302.     }
  303.     *Option: Option3
  304.     {
  305.         *rcNameID: 595
  306.         *Command: CmdSelect
  307.         {
  308.            *Order: JOB_SETUP.3
  309.             *Cmd: "@PJL SET HOLD=PROOF<0A>"
  310.         }
  311.     }
  312.     *Option: Option4
  313.     {
  314.         *rcNameID: 596
  315.         *Command: CmdSelect
  316.  
  317.         {
  318.             *Order: JOB_SETUP.3
  319.             *Cmd: "@PJL SET HOLD=STORE<0A>"
  320.  
  321.         }
  322.     }
  323. }
  324.  
  325.  
  326. *%
  327. *%Job Retention User ID
  328. *%
  329. *Feature: JobRetentionUserID
  330. {
  331.     *rcNameID: 597 *%"Job Retention User ID"
  332.     *HelpIndex: 12014
  333.     *DefaultOption: Option1
  334.     *Option: Option1
  335.     {
  336.         *Name: "1"
  337.         *Command: CmdSelect
  338.         {
  339.             *Order: JOB_SETUP.3
  340.             *Cmd: "@PJL SET USERNAME=<22>1<22><0A>"
  341.         }
  342.     }
  343.     *Option: Option2
  344.     {
  345.         *Name: "2"
  346.         *Command: CmdSelect
  347.         {
  348.             *Order: JOB_SETUP.3
  349.             *Cmd: "@PJL SET USERNAME=<22>2<22><0A>"
  350.         }
  351.     }
  352.     *Option: Option3
  353.     {
  354.         *Name: "3"
  355.         *Command: CmdSelect
  356.         {
  357.             *Order: JOB_SETUP.3
  358.             *Cmd: "@PJL SET USERNAME=<22>3<22><0A>"
  359.         }
  360.     }
  361.     *Option: Option4
  362.     {
  363.         *Name: "4"
  364.         *Command: CmdSelect
  365.         {
  366.             *Order: JOB_SETUP.3
  367.             *Cmd: "@PJL SET USERNAME=<22>4<22><0A>"
  368.         }
  369.     }
  370.     *Option: Option5
  371.     {
  372.         *Name: "5"
  373.         *Command: CmdSelect
  374.         {
  375.             *Order: JOB_SETUP.3
  376.             *Cmd: "@PJL SET USERNAME=<22>5<22><0A>"
  377.         }
  378.     }
  379.     *Option: Option6
  380.     {
  381.         *Name: "6"
  382.         *Command: CmdSelect
  383.         {
  384.             *Order: JOB_SETUP.3
  385.             *Cmd: "@PJL SET USERNAME=<22>6<22><0A>"
  386.         }
  387.     }
  388.     *Option: Option7
  389.     {
  390.         *Name: "7"
  391.         *Command: CmdSelect
  392.         {
  393.             *Order: JOB_SETUP.3
  394.             *Cmd: "@PJL SET USERNAME=<22>7<22><0A>"
  395.         }
  396.     }
  397.     *Option: Option8
  398.     {
  399.         *Name: "8"
  400.         *Command: CmdSelect
  401.         {
  402.             *Order: JOB_SETUP.3
  403.             *Cmd: "@PJL SET USERNAME=<22>8<22><0A>"
  404.         }
  405.     }
  406.     *Option: Option9
  407.     {
  408.         *Name: "9"
  409.         *Command: CmdSelect
  410.         {
  411.             *Order: JOB_SETUP.3
  412.             *Cmd: "@PJL SET USERNAME=<22>9<22><0A>"
  413.         }
  414.     }
  415.     *Option: Option10
  416.     {
  417.         *Name: "10"
  418.         *Command: CmdSelect
  419.         {
  420.             *Order: JOB_SETUP.3
  421.             *Cmd: "@PJL SET USERNAME=<22>10<22><0A>"
  422.         }
  423.     }
  424.     *Option: Option11
  425.     {
  426.         *Name: "11"
  427.         *Command: CmdSelect
  428.         {
  429.             *Order: JOB_SETUP.3
  430.             *Cmd: "@PJL SET USERNAME=<22>11<22><0A>"
  431.         }
  432.     }
  433.     *Option: Option12
  434.     {
  435.         *Name: "12"
  436.         *Command: CmdSelect
  437.         {
  438.             *Order: JOB_SETUP.3
  439.             *Cmd: "@PJL SET USERNAME=<22>12<22><0A>"
  440.         }
  441.     }
  442.     *Option: Option13
  443.     {
  444.         *Name: "13"
  445.         *Command: CmdSelect
  446.         {
  447.             *Order: JOB_SETUP.3
  448.             *Cmd: "@PJL SET USERNAME=<22>13<22><0A>"
  449.         }
  450.     }
  451.     *Option: Option14
  452.     {
  453.         *Name: "14"
  454.         *Command: CmdSelect
  455.         {
  456.             *Order: JOB_SETUP.3
  457.             *Cmd: "@PJL SET USERNAME=<22>14<22><0A>"
  458.         }
  459.     }
  460.     *Option: Option15
  461.     {
  462.         *Name: "15"
  463.         *Command: CmdSelect
  464.         {
  465.             *Order: JOB_SETUP.3
  466.             *Cmd: "@PJL SET USERNAME=<22>15<22><0A>"
  467.         }
  468.     }
  469.     *Option: Option16
  470.     {
  471.         *Name: "16"
  472.         *Command: CmdSelect
  473.         {
  474.             *Order: JOB_SETUP.3
  475.             *Cmd: "@PJL SET USERNAME=<22>16<22><0A>"
  476.         }
  477.     }
  478.     *Option: Option17
  479.     {
  480.         *Name: "17"
  481.         *Command: CmdSelect
  482.         {
  483.             *Order: JOB_SETUP.3
  484.             *Cmd: "@PJL SET USERNAME=<22>17<22><0A>"
  485.         }
  486.     }
  487.     *Option: Option18
  488.     {
  489.         *Name: "18"
  490.         *Command: CmdSelect
  491.         {
  492.             *Order: JOB_SETUP.3
  493.             *Cmd: "@PJL SET USERNAME=<22>18<22><0A>"
  494.         }
  495.     }
  496.     *Option: Option19
  497.     {
  498.         *Name: "19"
  499.         *Command: CmdSelect
  500.         {
  501.             *Order: JOB_SETUP.3
  502.             *Cmd: "@PJL SET USERNAME=<22>19<22><0A>"
  503.         }
  504.     }
  505.     *Option: Option20
  506.     {
  507.         *Name: "20"
  508.         *Command: CmdSelect
  509.         {
  510.             *Order: JOB_SETUP.3
  511.             *Cmd: "@PJL SET USERNAME=<22>20<22><0A>"
  512.         }
  513.     }
  514. }
  515.  
  516.  
  517. *% constrain all but option 1 when no hard disk installed
  518. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetention.Option2)
  519. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetention.Option3)
  520. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetention.Option4)
  521.  
  522. *% constrain all but option 1 when no hard disk installed
  523. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option2)
  524. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option3)
  525. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option4)
  526. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option5)
  527. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option6)
  528. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option7)
  529. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option8)
  530. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option9)
  531. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option10)
  532. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option11)
  533. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option12)
  534. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option13)
  535. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option14)
  536. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option15)
  537. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option16)
  538. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option17)
  539. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option18)
  540. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option19)
  541. *InvalidCombination: LIST(PrinterHardDisk.FALSE,JobRetentionUserID.Option20)
  542.  
  543.  
  544. *Feature: Resolution
  545. {
  546.     *rcNameID: =RESOLUTION_DISPLAY
  547.     *DefaultOption: Option1
  548.     *Option: Option1
  549.     {
  550.         *Name: "600 x 600 " =DOTS_PER_INCH
  551.         *DPI: PAIR(600, 600)
  552.         *TextDPI: PAIR(600, 600)
  553.         *MinStripBlankPixels: 32
  554.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  555.         *SpotDiameter: 100
  556.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  557.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  558.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  559.         *Command: CmdSelect
  560.         {
  561.             *Order: JOB_SETUP.6
  562.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  563.         }
  564.     }
  565.     *Option: Option2
  566.     {
  567.         *Name: "300 x 300 " =DOTS_PER_INCH
  568.         *DPI: PAIR(300, 300)
  569.         *TextDPI: PAIR(300, 300)
  570.         *MinStripBlankPixels: 32
  571.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  572.         *SpotDiameter: 100
  573.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  574.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  575.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  576.         *Command: CmdSelect
  577.         {
  578.             *Order: JOB_SETUP.6
  579.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  580.         }
  581.     }
  582. }
  583.  
  584. *% define macro for common paper constraints
  585. *BlockMacro: PaperConstraints
  586. {
  587.     *Constraints: LIST(InputBin.Option3, InputBin.Option4,InputBin.Option6)
  588. }
  589.  
  590. *Feature: PaperSize
  591. {
  592.     *rcNameID: =PAPER_SIZE_DISPLAY
  593.     *DefaultOption: LETTER
  594.     *Option: LETTER
  595.     {
  596.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  597.         *PageProtectMem: 4109
  598.         *Constraints: InputBin.ENVFEED
  599.         *switch: Orientation
  600.         {
  601.             *case: PORTRAIT
  602.             {
  603.               *PrintableArea: PAIR(9600, 12800)
  604.               *PrintableOrigin: PAIR(300, 200)
  605.               *CursorOrigin: PAIR(300, 200)
  606.               *Command: CmdSelect
  607.                  {
  608.                     *Order: DOC_SETUP.13
  609.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7680Y"
  610.                     }
  611.                 }
  612.             *case: LANDSCAPE_CC90
  613.             {
  614.                *PrintableArea: PAIR(9800, 12720)
  615.                *PrintableOrigin: PAIR(200, 240)
  616.                *CursorOrigin: PAIR(200, 12960)
  617.                *Command: CmdSelect
  618.                  {
  619.                   *Order: DOC_SETUP.13
  620.                   *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  621.                  }
  622.               }
  623.         }
  624.      }
  625.     *Option: LEGAL
  626.     {
  627.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  628.         *PageProtectMem: 5230
  629.         *Constraints: InputBin.ENVFEED
  630.         *switch: Orientation
  631.         {
  632.             *case: PORTRAIT
  633.             {
  634.                 *PrintableArea: PAIR(9600, 16400)
  635.                 *PrintableOrigin: PAIR(300, 200)
  636.                 *CursorOrigin: PAIR(300, 200)
  637.                 *Command: CmdSelect
  638.                 {
  639.                     *Order: DOC_SETUP.13
  640.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9840Y"
  641.                 }
  642.             }
  643.             *case: LANDSCAPE_CC90
  644.             {
  645.                 *PrintableArea: PAIR(9760, 16320)
  646.                 *PrintableOrigin: PAIR(200, 240)
  647.                 *CursorOrigin: PAIR(200, 16560)
  648.                 *Command: CmdSelect
  649.                 {
  650.                     *Order: DOC_SETUP.13
  651.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  652.                 }
  653.             }
  654.         }
  655.     }
  656.     *Option: EXECUTIVE
  657.     {
  658.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  659.         *Constraints: InputBin.ENVFEED
  660.         *PageProtectMem: 4109
  661.         *switch: Orientation
  662.         {
  663.             *case: PORTRAIT
  664.             {
  665.                 *PrintableArea: PAIR(8050, 12180)
  666.                 *PrintableOrigin: PAIR(300, 140)
  667.                 *CursorOrigin: PAIR(240, 140)
  668.                 *Command: CmdSelect
  669.                 {
  670.                     *Order: DOC_SETUP.13
  671.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4922x7272Y"
  672.                 }
  673.             }
  674.             *case: LANDSCAPE_CC90
  675.             {
  676.                 *PrintableArea: PAIR(8220, 12120)
  677.                 *PrintableOrigin: PAIR(240, 240)
  678.                 *CursorOrigin: PAIR(160, 12360)
  679.                 *Command: CmdSelect
  680.                 {
  681.                     *Order: DOC_SETUP.13
  682.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x5028Y"
  683.                 }
  684.             }
  685.         }
  686.     }
  687.     *Option: A4
  688.     {
  689.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  690.         *PageProtectMem: 4249
  691.         *Constraints: InputBin.ENVFEED
  692.         *switch: Orientation
  693.         {
  694.             *case: PORTRAIT
  695.             {
  696.                 *PrintableArea: PAIR(9314, 13598)
  697.                 *PrintableOrigin: PAIR(280, 152)
  698.                 *CursorOrigin: PAIR(240, 152)
  699.                 *Command: CmdSelect
  700.                 {
  701.                     *Order: DOC_SETUP.13
  702.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  703.                 }
  704.             }
  705.             *case: LANDSCAPE_CC90
  706.             {
  707.                 *PrintableArea: PAIR(9464, 13548)
  708.                 *PrintableOrigin: PAIR(200, 200)
  709.                 *CursorOrigin: PAIR(160, 13788)
  710.                 *Command: CmdSelect
  711.                 {
  712.                     *Order: DOC_SETUP.13
  713.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  714.                 }
  715.             }
  716.         }
  717.     }
  718.     *Option: A5
  719.     {
  720.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  721.         *Constraints: InputBin.ENVFEED
  722.         *PageProtectMem: 2125
  723.         *switch: Orientation
  724.         {
  725.             *case: PORTRAIT
  726.             {
  727.                 *PrintableArea: PAIR(6396, 9494)
  728.                 *PrintableOrigin: PAIR(300, 152)
  729.                 *CursorOrigin: PAIR(300, 152)
  730.                 *Command: CmdSelect
  731.                 {
  732.                     *Order: DOC_SETUP.13
  733.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  734.                 }
  735.             }
  736.             *case: LANDSCAPE_CC90
  737.             {
  738.                 *PrintableArea: PAIR(6456, 9324)
  739.                 *PrintableOrigin: PAIR(240, 300)
  740.                 *CursorOrigin: PAIR(200, 9624)
  741.                 *Command: CmdSelect
  742.                 {
  743.                     *Order: DOC_SETUP.13
  744.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  745.                 }
  746.             }
  747.         }
  748.     }
  749.     *Option: B5
  750.     {
  751.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  752.         *PageProtectMem: 3198
  753.         *Constraints: InputBin.ENVFEED
  754.         *switch: Orientation
  755.         {
  756.             *case: PORTRAIT
  757.             {
  758.                 *PrintableArea: PAIR(8004, 11714)
  759.                 *PrintableOrigin: PAIR(300, 152)
  760.                 *CursorOrigin: PAIR(300, 152)
  761.                 *Command: CmdSelect
  762.                 {
  763.                     *Order: DOC_SETUP.13
  764.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  765.                 }
  766.             }
  767.             *case: LANDSCAPE_CC90
  768.             {
  769.                 *PrintableArea: PAIR(8104, 11624)
  770.                 *PrintableOrigin: PAIR(260, 240)
  771.                 *CursorOrigin: PAIR(200, 11904)
  772.                 *Command: CmdSelect
  773.                 {
  774.                     *Order: DOC_SETUP.13
  775.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  776.                 }
  777.             }
  778.         }
  779.     }
  780.     *Option: ENV_10
  781.     {
  782.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  783.     *InsertBlock: =PaperConstraints
  784.         *PageProtectMem: 4109
  785.         *Constraints: Duplex.VERTICAL
  786.         *Constraints: Duplex.HORIZONTAL
  787.         *switch: Orientation
  788.         {
  789.             *case: PORTRAIT
  790.             {
  791.                 *PrintableArea: PAIR(4336, 10950)
  792.                 *PrintableOrigin: PAIR(300, 152)
  793.                 *CursorOrigin: PAIR(300, 152)
  794.                 *Command: CmdSelect
  795.                 {
  796.                     *Order: DOC_SETUP.13
  797.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6624Y"
  798.                 }
  799.             }
  800.             *case: LANDSCAPE_CC90
  801.             {
  802.                 *PrintableArea: PAIR(4416, 10800)
  803.                 *PrintableOrigin: PAIR(240, 300)
  804.                 *CursorOrigin: PAIR(200, 11100)
  805.                 *Command: CmdSelect
  806.                 {
  807.                     *Order: DOC_SETUP.13
  808.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  809.                 }
  810.             }
  811.         }
  812.     }
  813.     *Option: ENV_DL
  814.     {
  815.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  816.         *PageProtectMem: 4109
  817.     *InsertBlock: =PaperConstraints
  818.         *Constraints: Duplex.VERTICAL
  819.         *Constraints: Duplex.HORIZONTAL
  820.         *switch: Orientation
  821.         {
  822.             *case: PORTRAIT
  823.             {
  824.                 *PrintableArea: PAIR(4576, 9952)
  825.                 *PrintableOrigin: PAIR(300, 140)
  826.                 *CursorOrigin: PAIR(300, 140)
  827.                 *Command: CmdSelect
  828.                 {
  829.                     *Order: DOC_SETUP.13
  830.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2757x6019Y"
  831.                 }
  832.             }
  833.             *case: LANDSCAPE_CC90
  834.             {
  835.                 *PrintableArea: PAIR(4676, 9792)
  836.                 *PrintableOrigin: PAIR(220, 300)
  837.                 *CursorOrigin: PAIR(200, 10092)
  838.                 *Command: CmdSelect
  839.                 {
  840.                     *Order: DOC_SETUP.13
  841.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  842.                 }
  843.             }
  844.         }
  845.     }
  846.     *Option: ENV_C5
  847.     {
  848.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  849.         *PageProtectMem: 4109
  850.     *InsertBlock: =PaperConstraints
  851.         *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  852.         *switch: Orientation
  853.         {
  854.             *case: PORTRAIT
  855.             {
  856.                 *PrintableArea: PAIR(7036, 10384)
  857.                 *PrintableOrigin: PAIR(300, 140)
  858.                 *CursorOrigin: PAIR(300, 140)
  859.                 *Command: CmdSelect
  860.                 {
  861.                     *Order: DOC_SETUP.13
  862.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6278Y"
  863.                 }
  864.             }
  865.             *case: LANDSCAPE_CC90
  866.             {
  867.                 *PrintableArea: PAIR(7116, 10224)
  868.                 *PrintableOrigin: PAIR(240, 300)
  869.                 *CursorOrigin: PAIR(200, 10524)
  870.                 *Command: CmdSelect
  871.                 {
  872.                     *Order: DOC_SETUP.13
  873.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  874.                 }
  875.             }
  876.         }
  877.     }
  878.     *Option: ENV_MONARCH
  879.     {
  880.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  881.         *PageProtectMem: 4109
  882.     *InsertBlock: =PaperConstraints
  883.         *Constraints: Duplex.VERTICAL
  884.         *Constraints: Duplex.HORIZONTAL
  885.         *switch: Orientation
  886.         {
  887.             *case: PORTRAIT
  888.             {
  889.                 *PrintableArea: PAIR(4036, 8560)
  890.                 *PrintableOrigin: PAIR(300, 140)
  891.                 *CursorOrigin: PAIR(300, 140)
  892.                 *Command: CmdSelect
  893.                 {
  894.                     *Order: DOC_SETUP.13
  895.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5184Y"
  896.                 }
  897.             }
  898.             *case: LANDSCAPE_CC90
  899.             {
  900.                 *PrintableArea: PAIR(4116, 8400)
  901.                 *PrintableOrigin: PAIR(240, 300)
  902.                 *CursorOrigin: PAIR(200, 8700)
  903.                 *Command: CmdSelect
  904.                 {
  905.                     *Order: DOC_SETUP.13
  906.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2557Y"
  907.                 }
  908.             }
  909.         }
  910.     }
  911.     *Option: ENV_B5
  912.     {
  913.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  914.         *PageProtectMem: 4109
  915.     *InsertBlock: =PaperConstraints
  916.         *Constraints: Duplex.VERTICAL
  917.         *Constraints: Duplex.HORIZONTAL
  918.         *switch: Orientation
  919.         {
  920.             *case: PORTRAIT
  921.             {
  922.                 *PrintableArea: PAIR(7716, 11368)
  923.                 *PrintableOrigin: PAIR(300, 140)
  924.                 *CursorOrigin: PAIR(300, 140)
  925.                 *Command: CmdSelect
  926.                 {
  927.                     *Order: DOC_SETUP.13
  928.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6869Y"
  929.                 }
  930.             }
  931.             *case: LANDSCAPE_CC90
  932.             {
  933.                 *PrintableArea: PAIR(7776, 11208)
  934.                 *PrintableOrigin: PAIR(240, 300)
  935.                 *CursorOrigin: PAIR(200, 11508)
  936.                 *Command: CmdSelect
  937.                 {
  938.                     *Order: DOC_SETUP.13
  939.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  940.                 }
  941.             }
  942.         }
  943.     }
  944.        *Option:16K
  945.        {
  946.     *rcNameID: 670    *%"16K"
  947.         *PageDimensions: PAIR(9300,12900)
  948.         *PageProtectMem: 4109
  949.         *Constraints: InputBin.ENVFEED
  950.         *switch: Orientation
  951.         {
  952.             *case: PORTRAIT
  953.             {
  954.                 *PrintableArea: PAIR(8700,12300)
  955.                 *PrintableOrigin: PAIR(300, 300)
  956.                 *CursorOrigin: PAIR(300, 180)
  957.                 *Command: CmdSelect
  958.                 {
  959.                     *Order: DOC_SETUP.13
  960.                     *Cmd: "<1B>&l17a8c1E<1B>*p0x0Y<1B>*c0t5220x7380Y"
  961.                 }
  962.             }
  963.             *case: LANDSCAPE_CC90
  964.             {
  965.                 *PrintableArea: PAIR(8900, 12420)
  966.                 *PrintableOrigin: PAIR(200, 240)
  967.                 *CursorOrigin: PAIR(200, 12660)
  968.                 *Command: CmdSelect
  969.                 {
  970.                     *Order: DOC_SETUP.13
  971.                     *Cmd: "<1B>&l17a8c1E<1B>*p0x0Y<1B>*c0t7452x5340Y"
  972.                 }
  973.             }
  974.         }
  975.     }
  976.      *Option:EXECUTIVE_JIS
  977.     {
  978.     *rcNameID: 671     *%"Executive (JIS)"
  979.         *PageDimensions: PAIR(10200,15588)
  980.         *PageProtectMem: 4109
  981.         *Constraints: InputBin.ENVFEED
  982.         *switch: Orientation
  983.         {
  984.             *case: PORTRAIT
  985.             {
  986.                 *PrintableArea: PAIR(9600,14988)
  987.                 *PrintableOrigin: PAIR(300, 300)
  988.                 *CursorOrigin: PAIR(300, 180)
  989.                 *Command: CmdSelect
  990.                 {
  991.                     *Order: DOC_SETUP.13
  992.                     *Cmd: "<1B>&l18a8c1E<1B>*p0x0Y<1B>*c0t5760x8993Y"
  993.                 }
  994.             }
  995.             *case: LANDSCAPE_CC90
  996.             {
  997.                 *PrintableArea: PAIR(9800, 15108)
  998.                 *PrintableOrigin: PAIR(200, 240)
  999.                 *CursorOrigin: PAIR(200, 15348)
  1000.                 *Command: CmdSelect
  1001.                 {
  1002.                     *Order: DOC_SETUP.13
  1003.                     *Cmd: "<1B>&l18a8c1E<1B>*p0x0Y<1B>*c0t9065x5904Y"
  1004.                 }
  1005.             }
  1006.         }
  1007.     }
  1008.       *Option: CUSTOMSIZE
  1009.     {
  1010.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1011.         *MinSize: PAIR(4200,9000)
  1012.         *MaxSize: PAIR(10200, 16800)
  1013.         *MaxPrintableWidth: 10200
  1014.         *MinLeftMargin: 100
  1015.         *CenterPrintable?: FALSE
  1016.         *PageProtectMem: 1692
  1017.         *InsertBlock: =PaperConstraints
  1018.         *switch: Orientation
  1019.         {
  1020.             *case: PORTRAIT
  1021.             {
  1022.                 *CustCursorOriginX:  %d{((PhysPaperWidth - 10200) / 2) + 300 }
  1023.                 *CustCursorOriginY:   %d{140 }
  1024.                 *CustPrintableOriginX:  %d{300 }
  1025.                 *CustPrintableOriginY:  %d{300}
  1026.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  1027.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  1028.         *Command: CmdSelect
  1029.                 {
  1030.                  *Order: DOC_SETUP.13
  1031.                  *Cmd: "<1B>&l101a12c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  1032.                 }
  1033.             }
  1034.             *case: LANDSCAPE_CC90
  1035.             {
  1036.                 *CustCursorOriginX:  %d{((PhysPaperWidth - 10200) / 2) + 200 }
  1037.                 *CustCursorOriginY:   %d{16560 }
  1038.                 *CustPrintableOriginX:  %d{200 }
  1039.                 *CustPrintableOriginY:  %d{240}
  1040.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 400 }
  1041.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 480 }
  1042.  
  1043.                 *Command: CmdSelect
  1044.                 {
  1045.                     *Order: DOC_SETUP.13
  1046.                     *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  1047.                 }
  1048.             }
  1049.         }
  1050.     }
  1051. }
  1052. *%
  1053. *Feature: MediaType
  1054. {
  1055.     *rcNameID: =MEDIA_TYPE_DISPLAY
  1056.     *DefaultOption: AutoSelect
  1057.  
  1058.     *Option: AutoSelect
  1059.     {
  1060.         *rcNameID: 271
  1061.         *Command: CmdSelect
  1062.         {
  1063.             *Order: DOC_SETUP.12
  1064.             *Cmd: ""
  1065.         }
  1066.     }
  1067.     *Option: Plain
  1068.     {
  1069.         *rcNameID: 435
  1070.         *Command: CmdSelect
  1071.         {
  1072.             *Order: DOC_SETUP.12
  1073.             *Cmd: "<1B>&n6WdPlain"
  1074.         }
  1075.     }
  1076.     *Option: Preprinted
  1077.     {
  1078.         *rcNameID: 436
  1079.         *Command: CmdSelect
  1080.         {
  1081.             *Order: DOC_SETUP.12
  1082.             *Cmd: "<1B>&n11WdPreprinted"
  1083.         }
  1084.     }
  1085.     *Option: Letterhead
  1086.     {
  1087.         *rcNameID: 437
  1088.         *Command: CmdSelect
  1089.         {
  1090.             *Order: DOC_SETUP.12
  1091.             *Cmd: "<1B>&n11WdLetterhead"
  1092.         }
  1093.     }
  1094.     *Option: Transparency
  1095.     {
  1096.         *rcNameID: =TRANSPARENCY_DISPLAY
  1097.     *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  1098.         *Command: CmdSelect
  1099.         {
  1100.             *Order: DOC_SETUP.12
  1101.             *Cmd: "<1B>&n13WdTransparency"
  1102.         }
  1103.     }
  1104.     *Option: Prepunched
  1105.     {
  1106.         *rcNameID: 438
  1107.         *Command: CmdSelect
  1108.         {
  1109.             *Order: DOC_SETUP.12
  1110.             *Cmd: "<1B>&n11WdPrepunched"
  1111.         }
  1112.     }
  1113.     *Option: Labels
  1114.     {
  1115.         *rcNameID: 439
  1116.     *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  1117.         *Command: CmdSelect
  1118.         {
  1119.             *Order: DOC_SETUP.12
  1120.             *Cmd: "<1B>&n7WdLabels"
  1121.         }
  1122.     }
  1123.     *Option: Bond
  1124.     {
  1125.         *rcNameID: 269
  1126.         *Command: CmdSelect
  1127.         {
  1128.             *Order: DOC_SETUP.12
  1129.             *Cmd: "<1B>&n5WdBond"
  1130.         }
  1131.     }
  1132.     *Option: Recycled
  1133.     {
  1134.         *rcNameID: 440
  1135.         *Command: CmdSelect
  1136.         {
  1137.             *Order: DOC_SETUP.12
  1138.             *Cmd: "<1B>&n9WdRecycled"
  1139.         }
  1140.     }
  1141.     *Option: Color
  1142.     {
  1143.         *rcNameID: 441
  1144.         *Command: CmdSelect
  1145.         {
  1146.             *Order: DOC_SETUP.12
  1147.             *Cmd: "<1B>&n6WdColor"
  1148.         }
  1149.     }
  1150.     *Option: CardStock
  1151.     {
  1152.         *rcNameID: 442
  1153.         *Command: CmdSelect
  1154.         {
  1155.             *Order: DOC_SETUP.12
  1156.             *Cmd: "<1B>&n11WdCard Stock"
  1157.         }
  1158.     }
  1159.     *Option: Rough
  1160.     {
  1161.         *rcNameID: 495
  1162.         *Command: CmdSelect
  1163.         {
  1164.             *Order: DOC_SETUP.12
  1165.             *Cmd: "<1B>&n6WdRough"
  1166.         }
  1167.     }
  1168. }
  1169.  
  1170. *Feature: Economode
  1171. {
  1172.     *rcNameID: 377
  1173.     *HelpIndex: 12009
  1174.     *DefaultOption: Option1
  1175.     *Option: Option1
  1176.     {
  1177.         *rcNameID: 265
  1178.     }
  1179.     *Option: Option2
  1180.     {
  1181.         *rcNameID: 266
  1182.         *Command: CmdSelect
  1183.         {
  1184.             *Order: JOB_SETUP.3
  1185.             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  1186.         }
  1187.     }
  1188.     *Option: Option3
  1189.     {
  1190.         *rcNameID: 267
  1191.         *Command: CmdSelect
  1192.         {
  1193.             *Order: JOB_SETUP.3
  1194.             *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  1195.         }
  1196.     }
  1197. }
  1198. *Feature: RET
  1199. {
  1200.     *rcNameID: 378
  1201.     *HelpIndex: 12010
  1202.     *DefaultOption: Option1
  1203.     *Option: Option1
  1204.     {
  1205.         *rcNameID: 293
  1206.     }
  1207.     *Option: Option2
  1208.     {
  1209.         *rcNameID: 297
  1210.         *Command: CmdSelect
  1211.         {
  1212.             *Order: JOB_SETUP.4
  1213.             *Cmd: "@PJL SET RET=LIGHT<0A>"
  1214.         }
  1215.     }
  1216.     *Option: Option3
  1217.     {
  1218.         *rcNameID: 298
  1219.         *Command: CmdSelect
  1220.         {
  1221.             *Order: JOB_SETUP.4
  1222.             *Cmd: "@PJL SET RET=MEDIUM<0A>"
  1223.         }
  1224.     }
  1225.     *Option: Option4
  1226.     {
  1227.         *rcNameID: 299
  1228.         *Command: CmdSelect
  1229.         {
  1230.             *Order: JOB_SETUP.4
  1231.             *Cmd: "@PJL SET RET=DARK<0A>"
  1232.         }
  1233.     }
  1234.     *Option: Option5
  1235.     {
  1236.         *rcNameID: 300
  1237.         *Command: CmdSelect
  1238.         {
  1239.             *Order: JOB_SETUP.4
  1240.             *Cmd: "@PJL SET RET=OFF<0A>"
  1241.         }
  1242.     }
  1243. }
  1244. *Feature: Halftone
  1245. {
  1246.     *rcNameID: =HALFTONING_DISPLAY
  1247.     *DefaultOption: HT_PATSIZE_AUTO
  1248.     *Option: HT_PATSIZE_AUTO
  1249.     {
  1250.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1251.     }
  1252.     *Option: HT_PATSIZE_6x6_M
  1253.     {
  1254.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1255.     }
  1256.     *Option: HT_PATSIZE_8x8_M
  1257.     {
  1258.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1259.     }
  1260. }
  1261. *Feature: Memory
  1262. {
  1263.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1264.     *HelpIndex: 12003
  1265.     *DefaultOption: 4MB
  1266.  
  1267. *% 4MB Standard memory, 3 memory slots with 4, 8, 16 or 32 MB dimms avail.
  1268. *% Max memory 96 (+4 on board) = 100
  1269.         *MemConfigMB: PAIR(4, 3)
  1270.         *MemConfigMB: PAIR(8, 7)
  1271.         *MemConfigMB: PAIR(12, 10)
  1272.         *MemConfigMB: PAIR(16, 13)
  1273.         *MemConfigMB: PAIR(20, 17)
  1274.         *MemConfigMB: PAIR(24, 21)
  1275.         *MemConfigMB: PAIR(28, 24)
  1276.         *MemConfigMB: PAIR(32, 28)
  1277.         *MemConfigMB: PAIR(36, 31)
  1278.         *MemConfigMB: PAIR(40, 35)
  1279.         *MemConfigMB: PAIR(44, 39)
  1280.         *MemConfigMB: PAIR(48, 42)
  1281.         *MemConfigMB: PAIR(52, 46)
  1282.         *MemConfigMB: PAIR(56, 49)
  1283.         *MemConfigMB: PAIR(60, 52)
  1284.         *MemConfigMB: PAIR(68, 59)
  1285.         *MemConfigMB: PAIR(72, 64)
  1286.         *MemConfigMB: PAIR(76, 67)
  1287.         *MemConfigMB: PAIR(84, 75)
  1288.         *MemConfigMB: PAIR(100, 89)
  1289. }
  1290.  
  1291. *Feature: Duplex
  1292. {
  1293.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1294.     *DefaultOption: NONE
  1295.     *Option: NONE
  1296.     {
  1297.         *rcNameID: =NONE_DISPLAY
  1298.         *Command: CmdSelect
  1299.         {
  1300.             *Order: DOC_SETUP.9
  1301.             *Cmd: "<1B>&l0S"
  1302.         }
  1303.     }
  1304.     *Option: VERTICAL
  1305.     {
  1306.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1307.         *Command: CmdSelect
  1308.         {
  1309.             *Order: DOC_SETUP.10
  1310.             *Cmd: "<1B>&l1S"
  1311.         }
  1312.     }
  1313.     *Option: HORIZONTAL
  1314.     {
  1315.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1316.         *Command: CmdSelect
  1317.         {
  1318.             *Order: DOC_SETUP.10
  1319.             *Cmd: "<1B>&l2S"
  1320.         }
  1321.     }
  1322. }
  1323. *Feature: PageProtect
  1324. {
  1325.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  1326.     *DefaultOption: OFF
  1327.     *Option: ON
  1328.     {
  1329.         *rcNameID: =ON_DISPLAY
  1330.         *Command: CmdSelect
  1331.         {
  1332.             *Order: JOB_SETUP.1
  1333.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=A4<0A>"
  1334.         }
  1335.     }
  1336.     *Option: OFF
  1337.     {
  1338.         *rcNameID: =OFF_DISPLAY
  1339.         *Command: CmdSelect
  1340.         {
  1341.             *Order: JOB_SETUP.1
  1342.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  1343.         }
  1344.     }
  1345. }
  1346. *Command: CmdStartDoc
  1347. {
  1348.     *Order: DOC_SETUP.7
  1349.     *Cmd: "<1B>&u600D<1B>*r0F"
  1350. }
  1351. *Command: CmdStartPage
  1352. {
  1353.     *Order: PAGE_SETUP.1
  1354.     *Cmd: "<1B>*b0M<0D>"
  1355. }
  1356. *Command: CmdEndJob
  1357. {
  1358.     *Order: JOB_FINISH.1
  1359.     *Cmd: "<1B>E<1B>%%-12345X"
  1360. }
  1361. *switch: Collate
  1362. {
  1363.     *case: OFF
  1364.     {
  1365.         *Command: CmdCopies
  1366.         {
  1367.             *Order: DOC_SETUP.14
  1368.             *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1369.         }
  1370.     }
  1371.     *case: ON
  1372.     {
  1373.         *Command: CmdCopies
  1374.         {
  1375.             *Order: DOC_SETUP.14
  1376.             *Cmd: "<1B>&l1X"
  1377.         }
  1378.     }
  1379. }
  1380.  
  1381. *RotateCoordinate?: TRUE
  1382. *RotateRaster?: TRUE
  1383. *RotateFont?: TRUE
  1384. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1385. *MemoryUsage: LIST(FONT)
  1386. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1387. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1388. *XMoveThreshold: 0
  1389. *YMoveThreshold: 0
  1390. *XMoveUnit: 600
  1391. *YMoveUnit: 600
  1392. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1393. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1394. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1395. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1396. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1397. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1398. *Command: CmdCR { *Cmd : "<0D>" }
  1399. *Command: CmdLF { *Cmd : "<0A>" }
  1400. *Command: CmdFF { *Cmd : "<0C>" }
  1401. *Command: CmdBackSpace { *Cmd : "<08>" }
  1402. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1403. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1404. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1405. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1406. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1407. *EjectPageWithFF?: TRUE
  1408. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1409. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1410. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1411. *OutputDataFormat: H_BYTE
  1412. *OptimizeLeftBound?: TRUE
  1413. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1414. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1415. *DefaultFont: RESDLL.FirstRes.16
  1416. *DefaultCTT: 0
  1417. *CharPosition: BASELINE
  1418. *TTFSEnabled?: TRUE
  1419.  
  1420.  
  1421. *% TT metrics
  1422. *%   Removed all 4 symbol fonts because they weren't printing correctly.  They will be downloaded if client has
  1423. *%   the TT font installed.
  1424. *DeviceFonts: LIST(RESDLL.FirstRes.1,RESDLL.FirstRes.2,RESDLL.FirstRes.3,RESDLL.FirstRes.4,RESDLL.FirstRes.5,
  1425. +            RESDLL.FirstRes.6,RESDLL.FirstRes.7,RESDLL.FirstRes.8,RESDLL.FirstRes.9,RESDLL.FirstRes.10,
  1426. +            RESDLL.FirstRes.11,RESDLL.FirstRes.12,RESDLL.FirstRes.13,RESDLL.FirstRes.14,RESDLL.FirstRes.15,
  1427. +            RESDLL.FirstRes.16,RESDLL.FirstRes.17,RESDLL.FirstRes.18,RESDLL.FirstRes.19,RESDLL.FirstRes.20,
  1428. +            RESDLL.FirstRes.21,RESDLL.FirstRes.22,RESDLL.FirstRes.23,RESDLL.FirstRes.24,RESDLL.FirstRes.25,
  1429. +            RESDLL.FirstRes.26,RESDLL.FirstRes.27,RESDLL.FirstRes.28,RESDLL.FirstRes.29,RESDLL.FirstRes.30,
  1430. +            RESDLL.FirstRes.31,RESDLL.FirstRes.32,RESDLL.FirstRes.33,RESDLL.FirstRes.34,RESDLL.FirstRes.35,
  1431. +            RESDLL.FirstRes.36,RESDLL.FirstRes.37,RESDLL.FirstRes.38,RESDLL.FirstRes.39,RESDLL.FirstRes.40,
  1432. +            RESDLL.FirstRes.41,RESDLL.FirstRes.42,RESDLL.FirstRes.43,RESDLL.FirstRes.44,RESDLL.FirstRes.45,
  1433. +            RESDLL.FirstRes.46,RESDLL.FirstRes.47,RESDLL.FirstRes.49,RESDLL.FirstRes.50,
  1434. +            RESDLL.FirstRes.51,RESDLL.FirstRes.52,RESDLL.FirstRes.53,RESDLL.FirstRes.54,RESDLL.FirstRes.55,
  1435. +            RESDLL.FirstRes.56,RESDLL.FirstRes.57,RESDLL.FirstRes.59,RESDLL.FirstRes.60,
  1436. +            RESDLL.FirstRes.61,RESDLL.FirstRes.62,RESDLL.FirstRes.63,RESDLL.FirstRes.64,RESDLL.FirstRes.65,
  1437. +            RESDLL.FirstRes.66,RESDLL.FirstRes.67,RESDLL.FirstRes.68,RESDLL.FirstRes.69,RESDLL.FirstRes.70,
  1438. +            RESDLL.FirstRes.71,RESDLL.FirstRes.72,RESDLL.FirstRes.73,RESDLL.FirstRes.74,
  1439. +            RESDLL.FirstRes.76, RESDLL.FirstRes.77,RESDLL.FirstRes.78,RESDLL.FirstRes.79)
  1440.  
  1441. *% TT font Substituition table for our device fonts
  1442. *% Arial and TNR are substituted in ttfsub.gpd
  1443. *TTFS: AlbertusM
  1444. {
  1445.   *TTFontName: "Albertus Medium"
  1446.   *DevFontName: "Albertus Medium"
  1447. }
  1448. *TTFS: AlbertusX
  1449. {
  1450.   *TTFontName: "Albertus Extra Bold"
  1451.   *DevFontName: "Albertus Extra Bold"
  1452. }
  1453. *TTFS: AntiqueOlive
  1454. {
  1455.   *TTFontName: "Antique Olive"
  1456.   *DevFontName: "Antique Olive"
  1457. }
  1458. *TTFS: CGOmega
  1459. {
  1460.   *TTFontName: "CG Omega"
  1461.   *DevFontName: "CG Omega"
  1462. }
  1463. *TTFS: CGTimes
  1464. {
  1465.   *TTFontName: "CG Times"
  1466.   *DevFontName: "CG Times"
  1467. }
  1468. *TTFS: NewCenturySB
  1469. {
  1470.   *TTFontName: "New Century Schoolbook Roman"
  1471.   *DevFontName: "New Century Schoolbook"
  1472. }
  1473. *TTFS: ClarendonCD
  1474. {
  1475.   *TTFontName: "Clarendon Condensed Bold"
  1476.  *DevFontName: "Clarendon Condensed"
  1477. }
  1478. *TTFS: Coronet
  1479. {
  1480.   *TTFontName: "Coronet"
  1481.   *DevFontName: "Coronet"
  1482. }
  1483. *TTFS: CourierPS
  1484. {
  1485.   *TTFontName: "CourierPS"
  1486.   *DevFontName: "CourierPS"
  1487. }
  1488. *TTFS: Garamond
  1489. {
  1490.   *TTFontName: "Garamond"
  1491.   *DevFontName: "Garamond"
  1492. }
  1493. *TTFS: Helvetica
  1494. {
  1495.   *TTFontName: "Helvetica"
  1496.   *DevFontName: "Helvetica"
  1497. }
  1498. *TTFS: HelveticaN
  1499. {
  1500.   *TTFontName: "Helvetica Narrow"
  1501.   *DevFontName: "Helvetica Narrow"
  1502. }
  1503. *TTFS: ITCAvantGardeGothicB
  1504. {
  1505.   *TTFontName: "ITC Avant Garde Gothic Book Oblique"
  1506.   *DevFontName: "ITC Avant Garde Gothic"
  1507. }
  1508. *TTFS: ITCAvantGardeGothicD
  1509. {
  1510.   *TTFontName: "ITC Avant Garde Gothic Demi"
  1511.   *DevFontName: "ITC Avant Garde Gothic Demi"
  1512. }
  1513. *TTFS: ITCBookmanDemi
  1514. {
  1515.   *TTFontName: "ITC Bookman Demi"
  1516.   *DevFontName: "ITC Bookman Demi"
  1517. }
  1518. *TTFS: ITCBookmanLight
  1519. {
  1520.   *TTFontName: "ITC Bookman Light"
  1521.   *DevFontName: "ITC Bookman Light"
  1522. }
  1523. *TTFS: ITCZapfChancery
  1524. {
  1525.   *TTFontName: "ITC Zapf Chancery Medium Italic"
  1526.   *DevFontName: "ITC Zapf Chancery"
  1527. }
  1528. *TTFS: LetterGothic
  1529. {
  1530.   *TTFontName: "Letter Gothic"
  1531.   *DevFontName: "Letter Gothic"
  1532. }
  1533. *TTFS: Marigold
  1534. {
  1535.   *TTFontName: "Marigold"
  1536.   *DevFontName: "Marigold"
  1537. }
  1538. *TTFS: Palatino
  1539. {
  1540.   *TTFontName: "Palatino Roman"
  1541.   *DevFontName: "Palatino"
  1542. }
  1543. *TTFS: Times
  1544. {
  1545.   *TTFontName: "Times Roman"
  1546.   *DevFontName: "Times"
  1547. }
  1548. *TTFS: Univers
  1549. {
  1550.   *TTFontName: "Univers Medium"
  1551.   *DevFontName: "Univers"
  1552. }
  1553. *TTFS: UniversCD
  1554. {
  1555.   *TTFontName: "Univers Condensed Medium"
  1556.   *DevFontName: "Univers Condensed"
  1557. }
  1558. *TTFS: CourierNew
  1559. {
  1560.   *TTFontName: "Courier New"
  1561.   *DevFontName: "Courier New"
  1562. }
  1563. *% These 4 fonts need to be substituted to match the name that applications use to select the font.  For
  1564. *% some reason the names are different.
  1565. *TTFS: ClarendonCD1
  1566. {
  1567.   *TTFontName: "Clarendon Condensed"
  1568.  *DevFontName: "Clarendon Condensed"
  1569. }
  1570. *TTFS: Times1
  1571. {
  1572.   *TTFontName: "Times"
  1573.   *DevFontName: "Times"
  1574. }
  1575. *TTFS: Univers1
  1576. {
  1577.   *TTFontName: "Univers"
  1578.   *DevFontName: "Univers"
  1579. }
  1580. *TTFS: UniversCD1
  1581. {
  1582.   *TTFontName: "Univers Condensed"
  1583.   *DevFontName: "Univers Condensed"
  1584. }
  1585. *FontCartridge: FC1
  1586. {
  1587.     *rcCartridgeNameID: 322
  1588.     *Fonts: LIST(117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,125)
  1589. }
  1590. *FontCartridge: FC2
  1591. {
  1592.     *rcCartridgeNameID: 323
  1593.     *Fonts: LIST(1,2,3,4,27,28,29,30,44,45,69,70,71,72,73,74,
  1594. +                   75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
  1595. +                   91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107)
  1596. }
  1597. *FontCartridge: FC3
  1598. {
  1599.     *rcCartridgeNameID: 324
  1600.     *Fonts: LIST(31,32,33,34,35,36)
  1601. }
  1602. *FontCartridge: FC4
  1603. {
  1604.     *rcCartridgeNameID: 325
  1605.     *Fonts: LIST(37,38,39,40,41,42,43)
  1606. }
  1607. *FontCartridge: FC5
  1608. {
  1609.     *rcCartridgeNameID: 326
  1610.     *Fonts: LIST(16,17,18,46,47,48,49,108,109,110,111,112,113,114,115,116)
  1611. }
  1612. *FontCartridge: FC6
  1613. {
  1614.     *rcCartridgeNameID: 327
  1615.     *Fonts: LIST(40,41,42,43,59,60,65,66,67,68,69,70,71,72,142,143,
  1616. +                   144,145)
  1617. }
  1618. *FontCartridge: FC7
  1619. {
  1620.     *rcCartridgeNameID: 328
  1621.     *Fonts: LIST(10,50,51,52,53,54,55,56,57,58,59,60,62,63,64)
  1622. }
  1623. *FontCartridge: FC8
  1624. {
  1625.     *rcCartridgeNameID: 329
  1626.     *Fonts: LIST(14,19,20,21,22,23,24,25,26)
  1627. }
  1628. *FontCartridge: FC9
  1629. {
  1630.     *rcCartridgeNameID: 330
  1631.     *Fonts: LIST(5,6,7,8,9,11,12,13,14,15,141)
  1632. }
  1633. *FontCartridge: FC10
  1634. {
  1635.     *rcCartridgeNameID: 331
  1636.     *Fonts: LIST(231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
  1637. +                   247,248)
  1638. }
  1639. *FontCartridge: FC11
  1640. {
  1641.     *rcCartridgeNameID: 332
  1642.     *Fonts: LIST(154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
  1643. +                   170,171,172,173,174,175,176,177,178,179,180,181,182)
  1644. }
  1645. *FontCartridge: FC12
  1646. {
  1647.     *rcCartridgeNameID: 333
  1648.     *Fonts: LIST(183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
  1649. +                   199,200,201,202,203,204,205,206,207,208)
  1650. }
  1651. *MinFontID: 16534
  1652. *MaxFontID: 32768
  1653. *switch: Resolution
  1654. {
  1655.     *case: Option1
  1656.     {
  1657.         *FontFormat: HPPCL_OUTLINE
  1658.     }
  1659.     *case: Option2
  1660.     {
  1661.         *FontFormat: HPPCL_RES
  1662.     }
  1663. }
  1664. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1665. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1666. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1667. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1668. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1669. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1670. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1671. *MinGrayFill: 1
  1672. *MaxGrayFill: 100
  1673. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1674. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1675. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1676. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1677. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1678. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1679. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1680.